﻿
IF object_id(N'dbo.[UDS_Proc]', 'U') IS NULL
BEGIN
    CREATE TABLE [dbo].[UDS_Proc] (
        [Proc_ID]   int           NOT NULL identity(1,1),
        [Proc_Name] nvarchar(50)  COLLATE Chinese_PRC_CI_AS NULL,
        [Proc_Desc] nvarchar(max) COLLATE Chinese_PRC_CI_AS NULL,
    
        CONSTRAINT [PK_UDS_Proc] PRIMARY KEY CLUSTERED (Proc_ID asc)
    );
    CREATE UNIQUE NONCLUSTERED INDEX [IX_UDS_Proc_ProcName] ON dbo.UDS_Proc(Proc_Name asc);
END
GO

SET NOCOUNT ON;
IF NOT EXISTS (SELECT 1 FROM dbo.[UDS_Proc])
BEGIN
    SET IDENTITY_INSERT dbo.UDS_Proc ON;
    INSERT INTO dbo.UDS_Proc(Proc_ID, Proc_Name, Proc_Desc) VALUES(1, N'浏览接点权', N'接点浏览权,只有有接点浏览权才能对该接点进行操作');
    INSERT INTO dbo.UDS_Proc(Proc_ID, Proc_Name, Proc_Desc) VALUES(2, N'审批文档权', N'审批文档');
    INSERT INTO dbo.UDS_Proc(Proc_ID, Proc_Name, Proc_Desc) VALUES(3, N'丢弃文档权', N'丢弃文档，回收文档');
    INSERT INTO dbo.UDS_Proc(Proc_ID, Proc_Name, Proc_Desc) VALUES(4, N'管理流程权', N'创建流程，环节，绑定环节人员等');
    INSERT INTO dbo.UDS_Proc(Proc_ID, Proc_Name, Proc_Desc) VALUES(5, N'管理接点权', N'管理接点，包括添加删除子接点，修改本接点');
    INSERT INTO dbo.UDS_Proc(Proc_ID, Proc_Name, Proc_Desc) VALUES(6, N'管理组员权', N'显示组员，添加删除组员');
    INSERT INTO dbo.UDS_Proc(Proc_ID, Proc_Name, Proc_Desc) VALUES(7, N'管理权限权', N'管理组成员的权限，更换组组长');
    INSERT INTO dbo.UDS_Proc(Proc_ID, Proc_Name, Proc_Desc) VALUES(8, N'管理版块权', N'负责创建删除版块栏目');
    INSERT INTO dbo.UDS_Proc(Proc_ID, Proc_Name, Proc_Desc) VALUES(9, N'发布公告权', N'在论坛里发布公告');
    INSERT INTO dbo.UDS_Proc(Proc_ID, Proc_Name, Proc_Desc) VALUES(10, N'查看文档权', N'查看项目中已经批阅了的文档');
    INSERT INTO dbo.UDS_Proc(Proc_ID, Proc_Name, Proc_Desc) VALUES(11, N'投递文档权', N'投递文档到项目中,撰写邮件');
    INSERT INTO dbo.UDS_Proc(Proc_ID, Proc_Name, Proc_Desc) VALUES(12, N'项目移动权', N'移动项目，文档节点，管理整个项目结构');
    SET IDENTITY_INSERT dbo.UDS_Proc OFF;
END
GO